branchrust_reboot/main/d11_console_version/new frontendcancel

19 Commits over 31 Days - 0.03cph!

5 Years Ago
[D11] some !CLIENT fixes
5 Years Ago
[D11] couple of fixes for compatibility with old codepath
5 Years Ago
[D11] a couple of changes to facilitate merging back to main
5 Years Ago
[D11] couple of fixes for compatibility with old codepath
5 Years Ago
[D11] respond to some changes on main
5 Years Ago
[D11] respond to some changes on main
5 Years Ago
[D11] merge from main + handle new interdependencies
5 Years Ago
[D11] merge from main
5 Years Ago
[D11] frontend/bootstrap integration WIP. Reorganise scene slightly to preserve the navigation bar when going into a map.
5 Years Ago
[D11] frontend/bootstrap integration WIP. Support separate per-platform task timings. API for checking whether a specific part of the bootstrap is complete. Currently this is used to make sure the warmup bundle is loaded before connecting to a server, because if forced to wait too long the connection attempt will fail. Probably need to send a keep-alive packet during loading instead, will be more robust and overlap different processes more effectively.
6 Years Ago
[D11] merge from main
6 Years Ago
[D11] merge from main
6 Years Ago
[D11] frontend/bootstrap integration WIP. Fix some lumpy sections which were not yielding enough time to make the frontend responsive.
6 Years Ago
[D11] frontend/bootstrap integration WIP. LoadUI is now only for in-game UI, the frontend does not depend on it, achieved by inlining "UITopBarCarousel&Navigation.unity" directly in the scene.
6 Years Ago
[D11] frontend/bootstrap integration WIP. Couple of small fixes.
6 Years Ago
[D11] frontend/bootstrap integration WIP. Missing bit of bootstrap.
6 Years Ago
[D11] merge from main
6 Years Ago
[D11] frontend/bootstrap integration WIP. Discovered some hidden dependencies. Generate slightly faster bootstrap if you don't want the intro sequence (only saves a couple of seconds at the moment though since it's working quite well in "parallel" with the splash screens), fix some issues where code wasn't yielding enough to give good parallelism between loading and frontend. Gets into the FE pretty quickly now on a package build, but the warmup continues behind the scenes so will need to check Bootstrap.completed at some point before trying to connect to a server, hopefully the player won't be quick enough, plus other work should further reduce the warmup bundle size.
6 Years Ago
[D11] frontend/bootstrap integration WIP. Further split down the actual bootstrap. More work on the optimizer; gave up on heuristics and the exhaustive search is too big (like factorial(50)), so it just simulates a reasonably large number stochastic timelines and picks the one which completes in the shortest possible time.